5030 RESTORE 5001:DIM PCE(6,3,13),SC(16,30):FOR I=0 TO 6:FOR J=0 TO 3:FOR K=0 TO 13:READ PCE(I,J,K):NEXT K:NEXT J:LOCATE 2,1:PRINT INT(I*100/7)+15;"% Loaded";:NEXT I
5040 DIM P$(3):CLS:FOR I=0 TO 7:LOCATE 15,I:PRINT CHR$(144+I);:NEXT I:P$(1)=CHR$(253):P$(2)=CHR$(254):P$(3)=CHR$(255):P$(0)=" "
5045 FOR I=0 TO 16:SC(I,15)=1:NEXT I:FOR I=0 TO 7:LOCATE 14,I:PRINT CHR$(135);:NEXT I
5050 P=INT(RAN#*7):R=0:X=6:Y=1
5060 GOSUB 5500:IF OK=1 THEN 5400
5065 FOR I=1 TO PCE(P,R,0):SC(X+PCE(P,R,I*2),Y+PCE(P,R,I*2+1))=1:NEXT I